package com.example.pceb.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("registration_audit")
public class RegistrationAudit {
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    // 申请用户信息
    private String username;
    private String password;
    private String identity;
    private String phone;
    private String email;
    
    // 申请详细信息
    private String realName;        // 真实姓名
    private String organization;    // 学校/企业名称
    private String position;        // 职位
    private String idCard;          // 身份证号
    private String businessLicense; // 营业执照号（企业用）
    private String schoolCode;      // 学校代码（学校管理员用）
    
    // 申请材料
    private String idCardImage;     // 身份证照片
    private String businessLicenseImage; // 营业执照照片
    private String authorizationLetter;  // 授权书照片
    
    // 审核状态：0-待审核，1-审核通过，2-审核拒绝
    private Integer status;
    
    // 审核信息
    private String auditRemark;     // 审核备注
    private String auditor;         // 审核人
    private Date auditTime;         // 审核时间
    
    // 时间戳
    private Date createTime;
    private Date updateTime;
} 